@charset "UTF-8";
/***************************************
	Theme Name: Jarida
	Theme URI: http://themes.tielabs.com/jarida/
	Description: A Premium Wordpress News Theme
	Author: TieLabs
	Author URI: http://tielabs.com/
	Version: 2.2.1
	License: license purchased
	License URI: http://themeforest.net/licenses/regular_extended

	Tags: two-columns, fixed-width, custom-background, threaded-comments, translation-ready, custom-menu
***************************************/


@font-face {
  font-family: 'tiefontello';
  src: url('fonts/tiefontello.eot?48072461');
  src: url('fonts/tiefontello.eot?48072461#iefix') format('embedded-opentype'),
       url('fonts/tiefontello.woff?48072461') format('woff'),
       url('fonts/tiefontello.ttf?48072461') format('truetype'),
       url('fonts/tiefontello.svg?48072461#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'tiefontello';
    src: url('fonts/tiefontello.svg?48072461#fontello') format('svg');
  }
}

[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

/* Main Global Layout Settings */
*{ padding:0; margin:0;	outline:none; list-style:none; border: 0 none;}
html {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
body {
	background:#FFF url(images/patterns/body-bg13.png) top center;
	color: #333;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 13px;
}
h1, h2, h3,h4, h5, h6 { font-weight:normal;}

.alignleft {float: left;}
.aligncenter{clear:both; margin-left:auto;	margin-right:auto;}
a {
  color: #444;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
a:hover { color: #000;}
.clear {clear: both;}

.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.button,a.button,#main-content input[type="submit"],#main-content input[type="submit"]:focus, span.onsale {
	padding: 6px 8px;
	display: inline-block;
	border: 0px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	cursor: pointer;
	line-height: 17px;
	width: auto;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background:#cd2122;
	color:#FFF;
	text-decoration:none;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
}
.button:hover,a.button:hover,#main-content input[type="submit"]:hover{background:#444 !important; text-decoration:none !important;}
textarea, input[type=text], input[type=password], input[type=email], select {
	border: 1px solid #e0e0e0;
	padding: 8px 6px;
	outline: none;
	font-size: 13px;
	color: #888;
	margin: 0;
	max-width:100%;
	display: block;
	background: #fff;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
input, select {cursor: pointer;}
input[type=text], input[type=password], input[type=email] {cursor: text;}
textarea, input {padding: 5px;outline: none;}
select {padding: 2px;}
option {padding: 0 4px;}
input[type=button], button {padding: 4px;cursor: pointer;vertical-align: middle;}
input.text_input:focus,textarea.textarea:focus {border: 1px solid #999;	}

::selection { background: #cd2122; color: #fff; text-shadow: none; }

::-webkit-scrollbar {width: 8px; height:8px; }
::-webkit-scrollbar-track {background: #FFFFFF;-webkit-box-shadow: inset 1px 1px 2px #E0E0E0;border: 1px solid #D8D8D8;}
::-webkit-scrollbar-thumb {background: #cd2122;-webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.4);}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:active {background: #888;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}

/* Main Wrapper Style */
.background-cover{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:fixed; background-repeat:no-repeat; top:0; left:0; z-index:0; overflow: hidden; width: 100%; height:100%;} 
.wrapper {
	position:relative;
	z-index:1;
	width:1220px;
	margin:0 auto;
	-moz-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.5);
	background:#FFF;
}
.container{width:1160px; margin:0 auto;}

/* 2 Columns Layout */
.wrapper.layout-2c{width:1020px;}
.wrapper.layout-2c .container, .wrapper.layout-2c header#theme-header, .wrapper.layout-2c #main-nav, .wrapper.layout-2c #footer-widget-area, .wrapper.layout-2c .scroll-box-wide .group_items {width:955px ;}
.wrapper.layout-2c .header-content {margin: 0 -32px; padding: 25px 32px;}


/* Header */
header#theme-header {margin:0 0 35px;position: relative; z-index: 1;}
header#theme-header:after, #signup_form:after, #buddypress:after, #main-nav:after{display: block;visibility: hidden;clear: both;	height: 0;content: ".";}

/* Top Menu Styles */
.top-nav {
	background:#2c2c2c;
	border-bottom:4px solid #cd2122;
	height:30px;
	z-index: 3;
	position: relative;
}
	.top-nav ul {float: left;}
		.top-nav ul li {
			position: relative;
			display: inline-block;
			float: left;
			margin-right:20px;
		}
		.top-nav ul li a, .top-nav .breaking-news a {
			display: inline-block;
			height: 30px;
			line-height: 30px;
			color: #ccc ;
			padding:0  ;
			text-shadow:0 1px 1px #000;
			font-size: 12px;
		}
		.top-nav ul li a:hover, .top-nav .breaking-news a:hover {color: #FFF;}
		.top-nav ul ul {
			background: #2c2c2c;
			display: none;
			padding:0;
			position: absolute;
			top: 30px;
			width: 180px;
			z-index: 99999;
			float: left;
			-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
		}
			.top-nav ul ul li {background: none !important;border: none !important;z-index: 99999;min-width: 180px;}
				.top-nav ul ul ul {right: auto;left: 100%;top: 0;z-index: 99999;}
			.top-nav ul ul a {
				background: none !important;
				height: auto !important;
				line-height: 1em;
				padding: 10px 10px !important;
				width: 160px;
				display: block !important;
				margin-right: 0 !important;
				z-index: 99999;
				color: #ccc!important;
			}
			.top-nav ul ul li.current-menu-item:after{display: none;}	
		.top-nav ul li:hover > a,.top-nav ul :hover > a ,.top-nav ul li.current-menu-item a { color:#fff;}
		
	.top-nav ul ul li:hover > a,	.top-nav ul ul :hover > a {color: #fff !important; padding:10px 5px 10px 15px;	}
	.top-nav ul li:hover > ul {display: block;}

/* Search */
.search-block {
	height:30px;
	overflow: hidden;
	float:right;
	margin-left:5px;
}
	.search-block #s {
		background:#3c3c3c;
		float: right;
		font: normal 11px tahoma;
		padding: 9px 12px 8px 12px;
		width: 90px;
		color:#999;
		border:0 none;
		border-left:1px solid #222;
		-webkit-transition: all ease-in-out 0.4s;
  		-moz-transition: all ease-in-out 0.4s;
 		-o-transition: all ease-in-out 0.4s;
 		transition: all ease-in-out 0.4s;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0 ;
		opacity:0.7;
	}
	.search-block #s:focus {color:#fff;}
	.search-block .search-button {
		background:#3c3c3c ;
		cursor: pointer;
		float: right;
		height:30px;
		width:30px;
		display: block;
		border:0 none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0 ;
		opacity:0.7;
		-webkit-transition: all ease-in-out 0.4s;
  		-moz-transition: all ease-in-out 0.4s;
 		-o-transition: all ease-in-out 0.4s;
 		transition: all ease-in-out 0.4s;
 		border-right: 1px solid #222;
 		padding: 0;
 		margin: 0;
	}
	.search-block:hover .search-button,.search-block:hover #s {opacity:1;	color:#ddd;}

	.search-block button.search-button:before{content: 'ðŸ”';font-size:18px; width:30px; height:30px; line-height:28px; color:#FFF;}

.top-nav .social-icons{float: right; margin: 3px 5px 0 0;}
.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}

.header-content{padding:25px 0; background:url(images/top-shadow.png) no-repeat top;}
	.logo {float: left;}
	.logo img{ max-width:100%;}
	.logo h1, .logo h2{font:bold 32pt arial;}
	.logo strong{ display:none;}

/* Main Nav  */
#main-nav  {
	background:#2c2c2c;
	margin:0 auto;
	min-height: 50px;
	border-bottom:5px solid #cd2122;
	z-index: 12;
}
	#main-nav .container{position: relative;}
	#top-menu-mob , #main-menu-mob{ display:none; }
	#main-nav  ul li {
		text-transform: uppercase;
		font-family: Oswald,arial,Georgia, serif;
		font-size:16px;
		position: relative;
		display: inline-block;
		float: left;
		border:1px solid #222222;
		border-width:0 0 0 1px;
		height:50px;
	}
		#main-nav  ul li:first-child,
		#main-nav  ul li:first-child a{border:0 none;}
		#main-nav  ul li:last-child a{border-right:0 none;}
		#main-nav  ul li a {
			display: inline-block;
			height: 50px;
			line-height: 50px;
			color: #ddd;
			padding:0 14px;
			text-shadow:0 1px 1px #000;
			border-left:1px solid #383838;
			position: relative;
		}
		#main-nav ul li.parent-list a, .top-nav ul li.parent-list a {padding-right: 22px;}
		#main-nav ul li a .sub-indicator, .top-menu ul li a .sub-indicator {
			right: 7px;
			top: 50%;
			margin-top: -2px;
			position: absolute;
			display: inline-block;
			content: '';
			width: 0;
			height: 0;
			border: 4px solid transparent;
			border-top: 4px solid #ddd;
		}
		#main-nav  ul li a:hover {}
		#main-nav  ul ul{
			display: none;
			padding:0;
			position: absolute;
			top: 50px;
			width: 180px;
			z-index: 99999;
			float: left;
			background: #2d2d2d !important;
			-webkit-box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
			box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
			-webkit-border-bottom-right-radius: 3px;
			-webkit-border-bottom-left-radius: 3px;
			-moz-border-radius-bottomright: 3px;
			-moz-border-radius-bottomleft: 3px;
			border-bottom-right-radius: 3px;
			border-bottom-left-radius: 3px;
		}
		#main-nav  ul ul li, #main-nav  ul ul li:first-child {
			background: none !important;
			z-index: 99999;
			min-width: 180px;
			border:0 none;
			border-bottom: 1px solid #222;
			border-top: 1px solid #383838;
			font-size:13px;
			height:auto;
			margin:0;
		}
			#main-nav  ul ul li:first-child ,#main-nav ul li.current-menu-item ul li:first-child,
			#main-nav ul li.current-menu-parent ul li:first-child,#main-nav ul li.current-page-ancestor ul li:first-child { border-top:0 none !important;}
        #main-nav  ul.sub-menu a ,
		#main-nav  ul ul li.current-menu-item a,
		#main-nav  ul ul li.current-menu-parent a,
		#main-nav  ul ul li.current-page-ancestor a{
			border:0 none;
			background: none !important;
			height: auto !important;
			line-height: 1em;
			padding: 10px !important;
			width: 160px;
			display: block !important;
			margin-right: 0 !important;
			z-index: 99999;
			color: #ccc !important;
			text-shadow:0 1px 1px #000 !important;
		}
		 #main-nav  ul li.current-menu-item ul a,
		 #main-nav  ul li.current-menu-parent ul a,
		 #main-nav  ul li.current-page-ancestor ul a{ color:#eee !important; text-shadow:0 1px 1px #222 !important;}

		#main-nav  ul li:hover > a,	#main-nav  ul :hover > a {	color: #FFF ;}
		#main-nav  ul ul li:hover > a,
		#main-nav  ul ul :hover > a {color: #FFF !important;	padding-left:15px !important;padding-right:5px !important;}
		#main-nav  ul li:hover > ul {display: block;}
		#main-nav  ul li.current-menu-item,
		#main-nav  ul li.current-menu-parent,
		#main-nav  ul li.current-page-ancestor{
			margin-top:0;
			height:50px;
			border-left:0 none !important;
		}
		
		#main-nav  ul li.current-menu-item ul.sub-menu a, #main-nav  ul li.current-menu-item ul.sub-menu a:hover,
		#main-nav  ul li.current-menu-parent ul.sub-menu a, #main-nav  ul li.current-menu-parent ul.sub-menu a:hover
		#main-nav  ul li.current-page-ancestor ul.sub-menu a, #main-nav  ul li.current-page-ancestor ul.sub-menu a:hover{background: none !important;}

		#main-nav  ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover,
		#main-nav  ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover,
		#main-nav  ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover{
			background:#cd2122;
			text-shadow:0 1px 1px #b43300;
			color:#FFF;
			height:50px;
			line-height:50px;
			border-left:0 none !important;
		}
		#main-nav  ul.sub-menu li.current-menu-item,#main-nav  ul.sub-menu li.current-menu-item a,
		#main-nav li.current-menu-item ul.sub-menu a,#main-nav  ul.sub-menu li.current-menu-parent,
		#main-nav  ul.sub-menu li.current-menu-parent a,#main-nav li.current-menu-parent ul.sub-menu a,
		#main-nav  ul.sub-menu li.current-page-ancestor,#main-nav  ul.sub-menu li.current-page-ancestor a,
		#main-nav li.current-page-ancestor ul.sub-menu a{height:auto !important; line-height: 12px;}
		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
	#main-menu-mob,#top-menu-mob{
		background: #222;
		width: 710px;
		padding: 5px;
		border: 1px solid #000;
		color:#DDD;
		height: 27px;
		margin:13px 0 0 10px;
	}
	#top-menu-mob{
		width: 350px;
		margin:2px 0 0 0;
	}
		.mega-menu-item img:hover{opacity: 1;}
		#main-nav ul li .mega-menu-item a,
		#main-nav ul li.current-menu-parent .mega-menu-item a,
		#main-nav ul li.current-menu-parent .mega-menu-item a:hover,
		#main-nav ul li.current-menu-item .mega-menu-item a,
		#main-nav ul li.current-menu-item .mega-menu-item a:hover{
			display: block;
			height: auto;
			line-height: 20px;
			padding: 0 ;
			border: 0 none;
			background: transparent !important;
		}


/* Breaking News */

/* Content  Column */
#main-content{
	margin: 20px auto 25px;
	position: relative;
	z-index: 0;
}
.content {float: left;width: 620px;}
#crumbs, .woocommerce-breadcrumb { margin-bottom:10px; clear:both; padding-bottom: 5px; border-bottom: 1px solid #DDD;}
div.not-found{padding:20px;}

/* Global Categories Box Styles */
.cat-box{margin-top:10px;margin-bottom:45px; border-top:5px solid #cd2122;position:relative;}

	h2.cat-box-title {
		background:#cd2122;
		color:#FFF;
		float:left;
		padding:0px 10px 2px;
		font-size: 16px;
		font-family: Oswald,arial,Georgia, serif;
		text-transform: uppercase;
		position:absolute;
		left:0;
		top:0;
		z-index:6;
	}
		h2.cat-box-title  a{color:#FFF;}
			h2.cat-box-title  a:hover{color:#DDD;}

	p.post-meta{color:#aaa;margin:7px 0;font-size:10px;}
		p.post-meta a {color: #aaa;}
		p.post-meta a:hover {
			border-bottom: 1px #000 dotted;
			color:#000;
			text-decoration:none;
		}

/* Two columns */
	.column2.last-column, .wide-box li.last-column {margin-left: 0;margin-right: 0; }
		li.first-news p {padding:0;}

/* wide-box */
.wide-box li{
	overflow:hidden;
	padding: 5px 0;
	border-bottom:1px solid #eaeaea;
	-webkit-transition: all .40s;
	-moz-transition: all .40s;
	-o-transition: all .40s;
	transition: all .40s;
	width:292px;
	float:left;
	margin-right:24px;
}
	.wide-box ul{overflow:hidden;}
		.wide-box li.first-news p.post-meta{margin:10px 0; }
		.wide-box li.first-news{
			border-bottom:1px solid #eaeaea;
			padding:0 0 10px;
			width:100%;
			float:none;
			height:auto;
			margin:0;
		}
		.wide-box li.first-news .post-thumbnail{ margin-right:24px;}

		
/* Scrolling Box */
.scroll-box{clear:both;}
	.scroll-box .cat-box-content{position:relative;}
		.scroll-box .scroll-item{
			float:left;
			width:200px;
			margin-right:10px;
			height:190px;
		}
			
	.group_items-box, .group_items{ height:190px !important; width:620px !important; overflow: hidden;}	

	.group_items .scroll-item:last-child{margin-right:0 !important;}
	.scroll-nav{z-index: 10;position: absolute;top: 0;right: 0;	}
		.scroll-nav a{
			background-color: #cd2122;
			width:25px;
			height:20px;
			overflow:hidden;
			display:inline-block;
			margin-left:2px;
			-webkit-transition: all .40s;
			-moz-transition: all .40s;
			-o-transition: all .40s;
			transition: all .40s;
			float:right;
		}
		.scroll-nav a:hover{background-color:#939393 !important;}
                .scroll-nav a .tieicon-left-open:before {content: '\e75d';}
		.scroll-nav a .tieicon-right-open:before {content: '\e75e';}
                .scroll-nav a i:before{width: 25px; height: 20px; line-height: 20px; color: #FFF; font-size: 14px;}

/* Post Styles */
.page-head{padding: 3px 0;overflow: hidden;}
	.page-head .stripe-line{ margin-top:7px;}
	.page-title{
		float: left;
		margin-bottom: 10px;
		font-size: 26px;
		font-family: Oswald,arial,Georgia, serif;
		color:#000;
	}
	a.rss-cat-icon{
		float:right;
		content: '\f09e';
		width:16px;
		height:16px;
		margin:6px 0 0 4px;
		display:block;
	}

/* Single Post Styles */	
.post { margin-bottom:20px;}
	.post-inner{padding:20px 0;}
	.head-lightbox a:hover{opacity:.8;}
		.post-title {
			font-family: Oswald,arial,Georgia, serif;
			margin-bottom:10px;
			font-size: 28px;
		}
		.post-inner p.post-meta{
			border-bottom:1px solid #f2f2f2;
			padding-bottom:5px;
			margin-bottom:10px;
		}
			p.post-meta span{display:inline-block;margin-right:8px;}

		.item-list {
			border-bottom:1px solid #f2f2f2;
			padding:20px 0 ;
			clear:both;
		}
			.item-list p.post-meta {margin:10px 0;}
			.archive-wide-thumb a:hover img{opacity:0.8}
			
	.archives_2col .item-list{
		width:300px;
		float:left;
		clear:none;
		border:0 none;
	}
	.archives_2col .item-list .post-thumbnail{float:none;	margin:0 0 10px 0;}
	.archives_2col .item-list .post-thumbnail img{ width:100%; height:auto;}
	.archives_2col .item-list.item_1{margin-right:20px;}
	.archives_2col .sep{clear:both;	border-bottom: 1px solid #f2f2f2;	}
	.page-link a:hover{background:#333;}
	.edit-link{	clear:both;	display:block;	margin-top:10px;}
	
		.post-tag a:hover{ background:#FFF;}
	a.more-link{
		background: #cd2122;
		color: #FFF;
		padding: 3px 7px ;	
		display:block;
		float:left;
		margin-top:4px;
	}
		a.more-link:hover{background:#444 !important;}
		
		
/* Post Thumbnail */
.post-thumbnail {margin: 0 15px 10px 0;position: relative; line-height:0;}
	.post-thumbnail img {
		-webkit-transition: all .40s;
		-moz-transition: all .40s;
		-o-transition: all .40s;
		transition: all .40s;
		max-width:100%;
		height:auto;
	}
	.post-thumbnail a:hover  img{opacity:0.7;}

.item-list .post-thumbnail{float:left;margin-bottom:0;}
.cat-box li .post-thumbnail{margin:0 15px 0 0;}
			
	.wide-box li .post-thumbnail{float:left;}
	.wide-box li.first-news .post-thumbnail img{ width:100%; height:auto; }
		
	.scroll-box  .post-thumbnail img, .wide-cat-box .wide-news-item .post-thumbnail img{width:100%;	height:auto;}
	.recent-item .post-thumbnail, .scroll-box .post-thumbnail ,  .wide-cat-box .wide-news-item .post-thumbnail{ margin:0 0 10px 0;}

	.post-thumbnail img.attachment-tie-small{ width: 65px; height: 65px;}

/* Post Elements */
.entry {line-height:1.5;}
	.content .entry iframe {	max-width: 100%; }
	.entry p {padding-top: 0; padding-bottom: 1em;}
	.entry img { max-width:100%; height:auto;}
	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin-top: 25px;
		margin-bottom: 10px;
		line-height: 1em;
		font-family: Helvetica;
		font-weight: normal;
	}
		.entry h2 {font-size:30px;}
		.entry h4 {font-size:18px;}
		.entry h5 {font-size:14px;}
	.entry ol,
	.entry ul {margin: 0 0 25px 10px;}
	.entry ul li {list-style: outside disc; list-style-type: disc; list-style-image: none; list-style-position: outside;}
		.entry li {margin: 0 0 5px 10px;}
		
.gallery .gallery-item a:hover  img{
	box-shadow: 0 0 2px #666;
	-moz-box-shadow: 0 0 2px #666;
	-webkit-box-shadow: 0 0 2px #666;
	opacity:0.6;
	margin:-5px 0 5px;
}
		#related_posts li:hover {margin-right:5px;}
.post-navigation{clear:both;margin:0 0 20px;overflow:hidden;}
.post-navigation div{ display: block;width: 245px;position: relative;font-size: 14px;color: #999;}
.post-previous{float: left;padding-left: 40px;}
.post-next{	float: right;text-align: right;padding-right: 40px;}
.post-navigation div span{display: block;	font-size: 80%;	color: #999;}

/* Sidebar */
.sidebar {float: right;width: 300px;}

/* Widgets Styles */
.widget {clear: both;margin-bottom: 25px;}
.widget-top{padding-bottom: 5px ; border-bottom: 4px solid #333;}
.widget-top h4{
	font-size: 16px;
	font-family: Oswald,arial,Georgia, serif;
	text-transform: uppercase;
	line-height:1;
}
		.widget-top h4 a:hover{color: #000;}
	.widget-container {padding:10px 0;	clear:both;	}
	.widget-container h3{font-size:inherit;}
		.widget-container li {
			padding: 0 0 5px 12px;
			line-height: 18px;
			overflow: hidden;
                        margin-top: 5px;
                        border: 1px solid #c9c9c9;
                        border-radius: 3px;
		}
			.widget-container a:hover {text-decoration: underline;}
			.widget-container li span.date, .footer-widget-container li span.date{color: #AAA;margin: 5px 0;font-size: 85%;}
			.widget-container li .stars-small, .footer-widget-container li .stars-small{float:left; margin:2px 5px 0 0;}
			.widget-container .post-thumbnail, .footer-widget-container .post-thumbnail{float:left;margin:0 10px 0 0;}

		#tabbed-widget ul.tabs li a:hover {background:#4c4c4c; text-decoration:none;}
.author-social a:hover {opacity: 1;}

.widget .post-thumbnail img, .footer-widget .post-thumbnail img{width:60px;height:60px; margin-top:5px;	}

/* Flickr Widget */
	.flickr-widget .flickr_badge_image a:hover , .news-pic .post-thumbnail a:hover{opacity:0.5;}

/* Social Icons Widget */
.social-icons{text-align:center;}
	.social-icons a{position:relative;margin:0 2px 0 ; opacity:.7;}
	.social-icons a:hover{ opacity:1;}


/* Search Widget */
	.search-widget input:hover,
	.search-widget input:focus{color:#000;}

/* Counter Widget */
		.widget-counter li a:hover strong{opacity:1;}
		.widget-counter li:hover a{text-decoration: none;}
		.widget-counter li.rss-subscribers a:hover strong{ background: #f8bc2e; }	
		.widget-counter li.facebook-fans a:hover strong {background: #39599f;}
		.widget-counter li.twitter-followers a:hover strong{ background: #45b0e3;}
		.widget-counter li.youtube-subs a:hover strong{ background: #cc181e; }
		.widget-counter li.vimeo-subs a:hover strong{ background: #3fbfce; }
		.widget-counter li.dribbble-followers a:hover strong{ background: #d875a2;}
		.widget-counter li.soundcloud-followers a:hover strong{ background: #F76700;}
		.widget-counter li.behance-followers a:hover strong{ background: #1769ff;}
		.widget-counter li.instagram-followers a:hover strong{ background: #517fa4;}

	#login-form #log:hover, #login-form #pwd:hover, .widget-feedburner .feedburner-email:hover{ color:#000;}
	#login-form #log:focus, #login-form #pwd:focus, .widget-feedburner .feedburner-email:focus{ background:#FFF; color:#000;}
	
.ads300-250,.ads300-600{margin-bottom:20px;}
.ads300-250 .ad-cell{width:300px;height:250px;	margin:0 auto ;}
	footer a:hover{color: #FFF;}

/* Footer Widgets */	
		footer #tabbed-widget ul.tabs li a:hover { color:#FFF; }
		footer #tabbed-widget .tabs-wrap.tagcloud a:hover{ background:#555;}
	footer .search-widget input:hover,
	footer .search-widget input:focus{color:#000;}
	
/* Footer Bottom */
.footer-bottom {
	position:relative;
	background:#333;
	height:45px;
	line-height:41px;
	color: #ccc;
}
	.footer-bottom .container{border-top: 4px solid #cd2122;}
	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}
	.footer-bottom a{color: #ccc;}
	.footer-bottom a:hover{color: #FFF;}
	
	#topcontrol:hover{ opacity:1;}

/* Images */
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img {max-width: 100%;height: auto;}
img.centered,
img.aligncenter {
	display: block;
	margin: 2px auto;
	border: 1px solid #cbcdcc;
	padding: 4px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 100% !important;
	padding: 4px;
	text-align: center;
}
	.wp-caption img {max-width: 100% !important;}
	.wp-caption p.wp-caption-text {color: #888;margin: 5px;padding:0;}

/* Navigation */
.pagination {overflow: hidden; margin-bottom:25px; clear:both;}
	.pagination a,
	.pagination span.extend,
	.pagination span.current {
		float:left;
		text-shadow: 0 1px 0 #FFF;
		margin-right : 3px;
		color: #777;
		padding: 6px 10px 3px;
	}
	.pagination a:hover {color:#000;}
	.pagination span.current {
		color: #FFF;
		background-color: #cd2122;
		text-shadow: 0 1px 0 #000;
		padding:4px 10px 6px;
	}
	.pagination .pages{
		float:right;
		display:block;
		font-size:85%;
		padding: 7px 0 2px;
	}

/* CommentList */	

		.commentmetadata a:hover{color:#000;}	
			.commentlist .reply a:hover{background:#333;	color:#FFF;	text-shadow:0 1px 1px #000;	}
	#commentform input:hover,#commentform textarea:hover {}
	#commentform input:focus,	#commentform textarea:focus {background: #fff;}

	.form-submit #submit:hover, #login-form .login-button:hover , .widget-feedburner .feedburner-subscribe:hover {
		background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFF),color-stop(100%,#f8f8f8));
		background: -webkit-linear-gradient(top,#FFF 0,#f8f8f8 100%);
		background: -moz-linear-gradient(top,#FFF 0,#f8f8f8 100%);
		background: -o-linear-gradient(top,#FFF 0,#f8f8f8 100%);
		background: -ms-linear-gradient(top,#FFF 0,#f8f8f8 100%);
		background: linear-gradient(top,#FFF ,#f8f8f8 100%);
	}

/* Ads */	
.home-ads{clear:both;margin:5px auto 25px;text-align:center;}
.home-ads ins, .ads-post ins {width: 468px; height: 60px;}

/* Tooltip */	
a.ttip, a.tooldown{display:inline-block;}
.flexslider:hover .flex-next {opacity: 0.8; }
.flexslider:hover .flex-prev {opacity: 0.8;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-paging li a:hover { background: #DDD; }

/*small*/
.content .ei-slider{ height:330px;}
.content .ei-slider-loading{line-height:375px;}
.content .ei-title h2{font-size: 22px;}

/*sidebar slider*/

.ei-slider{position: relative;width: 100%;max-width: 955px;height: 508px;margin: 0 auto 45px;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);}
.ei-slider-loading{	width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index:11;	background: #000 url('images/black-loader.gif') no-repeat 50% 48%;	color: #fff;text-align: center;	line-height: 520px;}
.ei-slider-large{height: 100%;width: 100%;position:relative;overflow: hidden;}
.ei-slider-large li{position: absolute;top: 0;left: 0;overflow: hidden;height: 100%;width: 100%;}
.ei-slider-large li img{width: 100%;}
.ei-title{position: absolute;right: 10%;margin-right: 0;margin-left:2%;bottom: 25%;color:#fff;opacity: .85;}
.ei-title h2, .ei-title h3{text-align: right;}
.ei-title h2{color: #b5b5b5;font-size: 35px;font-family: Oswald,arial,Georgia, serif;background:#cd2122;float:right;padding:5px;}
.ei-slider-thumbs{height: 13px;margin: 0 auto;position: relative;max-width:100%!important;}
.ei-title a{color:#FFF;}
.ei-slider-thumbs li{position: relative;float: left;height: 100%;}
.ei-slider-thumbs li.ei-slider-element{top: 0;left: 0;position: absolute;height: 100%;z-index: 10;text-indent: -9000px;background: #cd2122;}
.ei-slider-thumbs li a{	display: block;text-indent: -9000px;background: #666 ;width: 100%;height: 100%;cursor: pointer;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3), 0 1px 0 1px rgba(255,255,255,0.5);	-moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3), 0 1px 0 1px rgba(255,255,255,0.5);	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3), 0 1px 0 1px rgba(255,255,255,0.5);
	-webkit-transition: background 0.2s ease;-moz-transition: background 0.2s ease; -o-transition: background 0.2s ease; -ms-transition: background 0.2s ease;   transition: background 0.2s ease;}
.ei-slider-thumbs li a:hover{background-color: #f0f0f0;}
.ei-slider-thumbs li img{ position: absolute;bottom: 50px;opacity: 0;z-index: 11;width: 100%;max-height:100px;
	-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease; -ms-transition: all 0.4s ease;   transition: all 0.4s ease;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
}
.content .ei-slider-thumbs li img{max-height:65px;}
.ei-slider-thumbs li:hover img{opacity: 1;	bottom: 13px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}


/* Reviews Styles */	
.review-box{margin:20px 0;}
h2.review-box-header{
	border-bottom:4px solid #333;
	font-size: 22px;
	font-family: Oswald,arial,Georgia, serif;
	padding:10px 0 6px;
	margin-bottom:3px;
	margin-top:0;
}
.review-item{
	padding:5px 0 8px;
	opacity:0.8;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
.review-item:hover{opacity:1;}
.review-item h5{font-size:inherit;margin:0 0 5px;color:#555;}
.review-stars .review-item, .user-rate-wrap{ background:#F2F2F2; margin-bottom:3px; overflow:hidden; padding:5px;}
.review-stars .review-item h5{float:left; padding-top:5px; margin-top:0;}
.review-stars .stars-large{float:right;}
.review-final-score .stars-large{float: none !important;margin: 0 auto 10px;}
.review-summary{background-color:#F2F2F2;overflow:hidden; margin-bottom:3px;}
.review-final-score{
	background-color: #cd2122;
	width:100px;
	display: table-cell;
	vertical-align: top;
	text-align:center;
	color:#fff;
	padding:10px 5px;
}
.review-final-score h4{
	margin:0;
	font-size: 20px;
	font-family: Oswald,arial,Georgia, serif;
}
span.stars-large{
	width:98px;
	display:block;
	background:url(images/stars-large.png) no-repeat left bottom;
	height:22px;
}
span.stars-large span{
	width:100%;
	display:block;
	background:url(images/stars-large.png) no-repeat left top;
	height:22px;
	float:left;
	cursor: pointer;
}
span.stars-small{
	width:52px;
	display:block;
	background:url(images/stars-small.png) no-repeat left bottom;
	height:15px;
}
span.stars-small span{
	float: left;
	width:100%;
	display:block;
	background:url(images/stars-small.png) no-repeat left top;
	height:15px;
}
.user-rate {float: right;width: 98px;}
.post-thumbnail .stars-large, .post-thumbnail .stars-small{ position:absolute; bottom:5px; right:6px;	}
.post-tooltip:hover{ border-bottom-color:#ed5109;}
a.shortc-button:hover{	background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d8d6d6),color-stop(100%,#cdcdcd));background: -webkit-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: -moz-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: -o-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: -ms-linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);background: linear-gradient(top,#d8d6d6 0,#cdcdcd 100%);}
a.shortc-button.red:hover{background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#F8889B),color-stop(100%,#E65762));	background: -webkit-linear-gradient(top,#F8889B 0,#E65762 100%);background: -moz-linear-gradient(top,#F8889B 0,#E65762 100%);background: -o-linear-gradient(top,#F8889B 0,#E65762 100%);background: -ms-linear-gradient(top,#F8889B 0,#E65762 100%);background: linear-gradient(top,#F8889B 0,#E65762 100%);}
a.shortc-button.green:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#B2D862),color-stop(100%,#76C132));background: -webkit-linear-gradient(top,#B2D862 0,#76C132 100%);background: -moz-linear-gradient(top,#B2D862 0,#76C132 100%);background: -o-linear-gradient(top,#B2D862 0,#76C132 100%);background: -ms-linear-gradient(top,#B2D862 0,#76C132 100%);background: linear-gradient(top,#B2D862 0,#76C132 100%);}
a.shortc-button.blue:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#3cb6fc),color-stop(100%,#31a6ea));background: -webkit-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: -moz-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: -o-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: -ms-linear-gradient(top,#3cb6fc 0,#31a6ea 100%);background: linear-gradient(top,#3cb6fc 0,#31a6ea 100%);}
a.shortc-button.orange:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ffb93a),color-stop(100%,#f3ab26));background: -webkit-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: -moz-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: -o-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: -ms-linear-gradient(top,#ffb93a 0,#f3ab26 100%);background: linear-gradient(top,#ffb93a0,#f3ab26 100%);}
a.shortc-button.pink:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ff6cc9),color-stop(100%,#ea51b2));background: -webkit-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: -moz-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: -o-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: -ms-linear-gradient(top,#ff6cc9 0,#ea51b2 100%);background: linear-gradient(top,#ff6cc9,#ea51b2 100%);	}
a.shortc-button.purple:hover{background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f969f9),color-stop(100%,#c302c3));background: -webkit-linear-gradient(top,#f969f9 0,#c302c3 100%);background: -moz-linear-gradient(top,#f969f9 0,#c302c3 100%);	background: -o-linear-gradient(top,#f969f9 0,#c302c3 100%);	background: -ms-linear-gradient(top,#f969f9 0,#c302c3 100%);background: linear-gradient(top,#f969f9,#c302c3 100%);}
a.shortc-button.black:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#5a5959),color-stop(100%,#3d3d3d));background: -webkit-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: -moz-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: -o-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: -ms-linear-gradient(top,#5a5959 0,#3d3d3d 100%);background: linear-gradient(top,#5a5959,#3d3d3d 100%);}
a.shortc-button.white:hover{ background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#FFF),color-stop(100%,#f8f8f8));	background: -webkit-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: -moz-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: -o-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: -ms-linear-gradient(top,#FFF 0,#f8f8f8 100%);background: linear-gradient(top,#FFF ,#f8f8f8 100%);}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_pic_holder a:focus{outline:none}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	span.stars-large, span.stars-large span{
		background-image:url(images/stars-large@2x.png);
		background-size: 98px 44px;
	}
	span.stars-small,span.stars-small span{
		background-image:url(images/stars-small@2x.png);
		background-size: 52px 30px;
	}
}

/*  TABLET  : 1024px */
@media only screen and ( max-width: 1219px ){
   .wrapper {width:986px !important;}
   .container, header, #main-nav, #footer-widget-area,.scroll-box-wide .group_items {width:944px !important;}
   .header-content, .wrapper.layout-2c .header-content {margin: 0 -21px; padding: 25px 21px;}
   }	

/* TABLET  : 768px */
@media only screen and (max-width: 985px) and (min-width: 768px){
   .wrapper {width:760px !important;}
     header, #main-nav , .container , #footer-widget-area, .group_items,.scroll-box-wide .group_items, #main-content , .content , .sidebar , .flexslider , .ei-slider, .ei-slider-large li{width:730px !important;}
    .header-content, .wrapper.layout-2c .header-content {margin: 0 -15px; padding: 25px 15px;}
    .top-nav .container{	position:relative;}
    .search-block { position:absolute; top:85px; right:0; z-index:1;}
    .logo {margin-top:0 !important;}
    .logo img{max-height:70px;}
	.ei-slider-large li img{width:100% !important; height:388px !important; margin:0 !important;}
	#top-menu-mob , #main-menu-mob{display:block;float:left;}
	.main-menu ul.menu , .top-menu ul.menu{	display:none; }
	.sidebar{-webkit-column-count: 2;-webkit-column-gap: 10px;-moz-column-count: 2;-moz-column-gap: 10px;column-count: 2;column-gap: 10px;}
	.search-block #s {width:200px;}
	.widget , .sidebar .flexslider , .search-widget input{clear:none !important;margin:0 3px 20px;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;	column-break-inside: avoid;	}
	.widget-container .post-thumbnail a , .footer-widget-container .post-thumbnail a{ -webkit-transition: none !important; transition:none !important; }
	.widget-container .post-thumbnail  , .footer-widget-container .post-thumbnail {  position: inherit;}
	.widget-container .post-thumbnail img , .footer-widget-container .post-thumbnail img{ -webkit-transition: none !important; transition:none !important; opacity:1 !important;}
	.wide-box li { width:353px }
	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}
	.archives_2col .item-list {width: 355px;}
	.scroll-box-wide .group_items-box, .group_items-box, .group_items, .scroll-box-wide .group_items, .layout-2c .scroll-box-wide .group_items-box, .layout-2c .scroll-box-wide .group_items{ height:200px !important; width:730px !important;}
}

/*  Phone  : 480px */
@media only screen and (max-width: 767px) and (min-width: 480px){
	#topcontrol , .today-date,.ei-slider-thumbs li img, .ei-title h3, .slider-caption p, .ppt, .pp_expand, .pp_contract, .entry ul.best-reviews .post-thumbnail,.entry ul.best-reviews .best-review-score, #tie_lang_switcher{display:none !important;}
	 .wrapper {width:470px !important;}
     header#theme-header, .container , #main-nav , .breaking-news , #footer-widget-area,	 .content , .sidebar , .flexslider , .ei-slider, .ei-slider-large li, .group_items,.scroll-box-wide .group_items, .wide-box li {width:410px !important; }
     .content , .sidebar{float: none;}
	.ei-slider-large li img{width:100% !important; height:218px !important; margin-left: 0 !important; margin-top: 0 !important;}
	.ei-title h2, .slider-caption h2 a, .slider-caption h2{ font-size:22px;}
	.logo{float:none;text-align:center;}
	#top-menu-mob , #main-menu-mob{display:block;float:left;}
	.main-menu ul.menu , .top-menu ul.menu, .breaking-news, .ei-title h3{	display:none; }
	#top-menu-mob{	width: 409px;}
	#main-menu-mob{	width: 390px;}
    .header-content, .wrapper.layout-2c .header-content {margin: 0 -30px; padding: 25px 25px;}
	.item-list .post-thumbnail, .pic-box .first-pic .post-thumbnail,.wide-box li.first-news .post-thumbnail{margin:0 0 10px 0; width:100%;}
	.item-list .post-thumbnail img, .pic-box .first-pic .post-thumbnail img,.wide-box li.first-news .post-thumbnail img{height:auto; width:100%;}
	.widget , .search-widget input{clear:none;margin:0 0 20px;}
	.recent-box .recent-item , .recent-box .recent-item:nth-child(3n+3) ,.scroll-box .scroll-item , .scroll-box .scroll-item:nth-child(3n+3), .scroll-box-wide.scroll-box .scroll-item , .scroll-box-wide.scroll-box .scroll-item:nth-child(3n+3), .wide-cat-box .wide-news-item, .wide-cat-box .wide-news-item.last-col  { margin-right:10px; margin-bottom:10px;}
	.recent-box .recent-item:nth-child(2n+2),.scroll-box .scroll-item:nth-child(2n+2), .scroll-box-wide.scroll-box .scroll-item:nth-child(2n+2),.wide-cat-box .wide-news-item.last-col2 {margin-right: 0 !important;}
	.search-block #s , .search-block #s:focus{ width:110px}
	.top-nav .social-icons{float:left}
	.top-nav.head_menu{height:61px;}
	.footer-bottom{text-align:center;padding:0 20px;height:auto;overflow:hidden;}
	.footer-bottom div{ float:none !important; clear:both; margin:5px auto;}
	.content .entry iframe,.content .single-post-video iframe, .google-map iframe{	max-height: 250px; }
	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}
	.slider-caption h2 a, .slider-caption h2 ,.ei-title h2{font-size: 18px !important;}
	.archives_2col .item-list , .archives_2col .item-list.item_1{width: 410px; margin-right:0; float:none; clear:both;}
	.scroll-box-wide .group_items-box, .group_items-box, .group_items,.scroll-box-wide .group_items, .layout-2c .scroll-box-wide .group_items-box, .layout-2c .scroll-box-wide .group_items{ height:400px !important;  width:410px !important;}
    .footer-bottom {line-height: 20px;font-size: 75%;}
	.ads-top, .home-ads, .ads-post {margin-left: -24px;margin-right: -24px; float: none;}
	.ads-top ins, .ads-bottom ins, .home-ads ins, .ads-post ins {width: 468px; height: 60px;}
}

/* Phone  : 320px */
@media only screen and (max-width: 479px){
	#topcontrol , .today-date, .slider-caption p, #cats-tabs-box, .ei-slider-thumbs li img, .slider-caption p,a.random-article,  .ei-title h3, .share-post span.share-text , .separator.sep-2,
	.woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.cart .product-price, .ppt, .pp_expand, .pp_contract, .entry ul.best-reviews .post-thumbnail,.entry ul.best-reviews .best-review-score, #tie_lang_switcher{display:none !important;}
	.content , .sidebar{float: none;}
    .wrapper {width:310px !important;}
	 header#theme-header, .container , #main-nav , #footer-widget-area,	 #main-content , .content , .sidebar , .flexslider , .ei-slider, .ei-slider-large li,.group_items, .scroll-box-wide .group_items {width:280px !important; }
	.flexslider , .flexslider .slides > li ,.flexslider .slides img,.ei-slider, .ei-slider-large li{height:149px !important;}
	.top-nav{height:60px;}
	.top-nav.head_menu{height:93px;}
	.search-block{ margin-left:0;}
	.search-block #s , .search-block #s:focus{ width:225px;}
	.top-nav .social-icons{padding:5px 0;clear: both;float: none;}
	#main-nav{overflow:hidden;}
	.header-content{background:transparent}
	.logo{float:none;text-align:center;}
	.wide-box li.first-news .post-thumbnail , .pic-box .first-pic .post-thumbnail{margin: 0 !important;}
	#top-menu-mob , #main-menu-mob{display:block;margin:0 auto; }
	.main-menu ul.menu , .top-menu ul.menu, .breaking-news{	display:none; }
	#top-menu-mob{width: 280px;}
	#main-menu-mob{width: 250px;}
	#main-menu-mob{margin-top: 13px;}
	.widget , .search-widget input{clear:none;	margin:0 0 20px;}
	.scroll-box .scroll-item { margin:0 0 10px; width:100%; height:auto; float:none;}
	.scroll-box .post-thumbnail , 	.post-navigation div{margin: 0 0 10px 0;}
	.wide-box li { width:260px }
	header{min-height:115px;}
	.logo img{max-height:70px;margin:0 !important; margin-top:0;}
	.footer-bottom{text-align:center;padding:0 5px;height:auto;overflow:hidden;}
	.footer-bottom div{ float:none !important; clear:both; margin:5px auto;}
	.content .entry iframe,.content .single-post-video iframe , .google-map iframe {	max-height: 170px; }
	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}
	.item-list .post-thumbnail{	float:none; margin-left:auto; margin-right:auto; text-align:center;}
	.slider-caption h2 a, .slider-caption h2 ,.ei-title h2{font-size: 16px !important;}
	.ads300-100 .ad-cell, .ads300-250 .ad-cell, .ads300-600 .ad-cell{width:100%; margin: 0 -10px;}
	.archives_2col .item-list , .archives_2col .item-list.item_1{width: 280px; margin-right:0; float:none; clear:both;}
	input[type=text], input[type=password], input[type=email], select {max-width: 90%;}
	.group_items-box, .group_items{ height:670px !important; width:280px !important;}	
	.footer-bottom {line-height: 20px;font-size: 85%;}
	
	.ads-top, .ads-bottom, .home-ads, .ads-post {margin-left: -10px;margin-right: -10px; float: none;}
	.ads-top ins, .ads-bottom ins, .home-ads ins, .ads-post ins {width: 300px; height: 250px;}
}
.tieicon-gplus:before { content: '\f0d5'; }
    .social-icons-widget .tieicon-gplus:before { background:#fa0101 }
.tieicon-facebook:before { content: '\f09a'; }
    .social-icons-widget .tieicon-facebook:before { background:#39599f }
.tieicon-twitter:before , #twitter-widget li:before{ content: '\f099'; }
    .social-icons-widget .tieicon-twitter:before { background:#45b0e3 }